public class Prihlaseni_Controller
extends java.lang.Object
implements javafx.fxml.Initializable
| Modifier and Type | Field and Description |
|---|---|
private com.jfoenix.controls.JFXComboBox<java.lang.String> |
cmb_role_reg |
private static java.sql.Connection |
conn |
private com.jfoenix.controls.JFXCheckBox |
chcb_animace |
private javafx.scene.control.Label |
lbl_cas |
private javafx.scene.control.Label |
lbl_datum |
private javafx.scene.control.Label |
lbl_verze_program |
private static org.apache.logging.log4j.Logger |
log |
private javafx.scene.layout.AnchorPane |
pnl_nastaveni |
private javafx.scene.layout.AnchorPane |
pnl_novy_uzivatel |
private javafx.scene.layout.AnchorPane |
pnl_totoznost |
private javafx.scene.layout.AnchorPane |
pnl_zap_heslo |
private java.lang.Thread |
thr_cas |
private boolean |
thr_stop |
private com.jfoenix.controls.JFXPasswordField |
txt_heslo |
private com.jfoenix.controls.JFXPasswordField |
txt_heslo_reg |
private com.jfoenix.controls.JFXTextField |
txt_IP |
private com.jfoenix.controls.JFXTextField |
txt_port |
private com.jfoenix.controls.JFXTextField |
txt_uziv_jmeno |
private com.jfoenix.controls.JFXTextField |
txt_uziv_jmeno_reg |
private double |
xOffset |
private double |
yOffset |
| Constructor and Description |
|---|
Prihlaseni_Controller() |
| Modifier and Type | Method and Description |
|---|---|
private void |
cas()
Zobrazení času do lbl_cas a aktualizace každou vteřinu.
|
private void |
datum()
Zobrazení datumu do lbl_datum.
|
private java.lang.Object[] |
get_uzivatel(java.lang.String heslo)
Nalezení, zda je uživatel registrován (kontrola uživatelského jména a hesla) a pokud ano, tak nám vrátí pole s uživatelovými daty.
|
void |
initialize(java.net.URL url,
java.util.ResourceBundle rb) |
private void |
konec(javafx.event.ActionEvent event) |
private void |
nastaveni() |
private void |
no_save_nastaveni() |
private void |
no_save_novy_uzivat_reg() |
private void |
no_save_zap_heslo() |
private byte |
otazka(int role_i)
Při registraci uživatele slouží k zamezení vytváření účtu nepovolané osobě a ro pomocí hesla.
|
private void |
prihlas(javafx.event.ActionEvent event) |
private void |
prihlaseni()
Přihlášení uživatele do aplikace Ernesto.
|
private void |
registrace_novy_uzivat() |
private void |
save_nastaveni() |
private void |
save_novy_uzivat_reg() |
private void |
save_zapomenute_heslo() |
private boolean |
sql_test(java.lang.String vst)
Metoda k otestování nepovolených znaků v SQL dotazech při uživatelských vstupech.
|
static boolean |
test_conn(int zobr_hlasku)
Otestuje připojení k DB a nastaví Connection.
|
private void |
uloz_uziv(java.lang.String jmeno_new)
Uložení uživatele do DB
|
private void |
uziv_dokumentace()
Zobrazí online, nebo PDF verzi uživatelské dokumentace
|
private void |
zapomenute_heslo() |
private void |
zkontroluj_dostupnou_aktualizaci_programu()
Zkontroluje, zda není dostupná aktualizace programu Ernesto a pokud ano, prozatím na dostupnost aktualiace jen upozorní uživatele dialogem.
|
private com.jfoenix.controls.JFXTextField txt_uziv_jmeno
private com.jfoenix.controls.JFXTextField txt_uziv_jmeno_reg
private com.jfoenix.controls.JFXTextField txt_port
private com.jfoenix.controls.JFXTextField txt_IP
private com.jfoenix.controls.JFXPasswordField txt_heslo
private com.jfoenix.controls.JFXPasswordField txt_heslo_reg
private com.jfoenix.controls.JFXCheckBox chcb_animace
private javafx.scene.control.Label lbl_cas
private javafx.scene.control.Label lbl_datum
private javafx.scene.control.Label lbl_verze_program
private javafx.scene.layout.AnchorPane pnl_totoznost
private javafx.scene.layout.AnchorPane pnl_nastaveni
private javafx.scene.layout.AnchorPane pnl_novy_uzivatel
private javafx.scene.layout.AnchorPane pnl_zap_heslo
private com.jfoenix.controls.JFXComboBox<java.lang.String> cmb_role_reg
private static java.sql.Connection conn
private java.lang.Thread thr_cas
private boolean thr_stop
private double xOffset
private double yOffset
private static final org.apache.logging.log4j.Logger log
public void initialize(java.net.URL url,
java.util.ResourceBundle rb)
initialize in interface javafx.fxml.Initializableprivate void zkontroluj_dostupnou_aktualizaci_programu()
public static boolean test_conn(int zobr_hlasku)
zobr_hlasku - říká nám, zda se má zobrazit i informační dialogprivate void konec(javafx.event.ActionEvent event)
private void prihlas(javafx.event.ActionEvent event)
private void datum()
private void cas()
private void prihlaseni()
private java.lang.Object[] get_uzivatel(java.lang.String heslo)
heslo - vypočtený hash ze zadaného hesla, který slouží k ověření uživateleprivate void nastaveni()
private void save_nastaveni()
private void no_save_nastaveni()
private void registrace_novy_uzivat()
private void save_novy_uzivat_reg()
private byte otazka(int role_i)
role_i - určení pro jakou roli se chce uživatel registrovatprivate void uloz_uziv(java.lang.String jmeno_new)
jmeno_new - k uložení uživatelského jménaprivate boolean sql_test(java.lang.String vst)
vst - testovaný řetězecprivate void no_save_novy_uzivat_reg()
private void zapomenute_heslo()
private void save_zapomenute_heslo()
private void no_save_zap_heslo()
private void uziv_dokumentace()